<?php

require_once("Model/ModelsInclude.php");

require_once("Layout/header.php");
require_once("Layout/controllersPageLayout.php");

require_once("Lib/Utils.php");

/*
 * Istanza generica per accesso ad attributi del model.
 */
$c = VariazioneArticolo::getInstance();
define("ERROR_MSG", "Variazione articolo non rimossa!<br/>Si prega di riprovare.");
global $pagesEditLink, $pagesLink;

/*
 * Connessione DB.
 */
$db = new DatabaseManager();
$db->Connect();

$callerPage = "";
if(isset($_GET["idArticolo"]))
	$callerPage = $pagesEditLink["Articoli"]."?ID=".$_GET["idArticolo"];
else
{
	//$objRemoving = $c->getFromDB($db,$_GET[STD_ID]);
	$callerPage = $pagesLink["Variazioni Articoli"];//$pagesEditLink["Articoli"]."?ID=".$objRemoving->dataTupla["idArticolo"];
}

/*
 * Creazione istanza contenente l'ID della tupla da rimuovere.
 */
$newObj = $c->createNew($_GET);

/*
 * Rimoszione dal DB.
 */
if($newObj->removeFromDB($db))
	Utils::sendTo($callerPage);
else
	printFailPage(ERROR_MSG, $db->lastQuery);

?>
